// | replace
export function json_replace(options, json) {
	const $i18n = window.$nuxt._i18n;
	const str = JSON.stringify(json)
	let _str = str
	if (/home(.*)/.test(options)) {
		_str = _str.replace(/All products/g, $i18n.t('page.index.allproducts2'))
		_str = _str.replace(/Shop Street/g, $i18n.t('page.index.shopstreet'))
		_str = _str.replace(/class_ification/g, $i18n.t('page.index.class_ification'))
		_str = _str.replace(/Comm_odities/g, $i18n.t('page.index.Comm_odities'))
		_str = _str.replace(/Best_Sellers/g, $i18n.t('page.index.Best_Sellers'))
		_str = _str.replace(/Instant kill/g, $i18n.t('page.index.instantkill'))
		_str = _str.replace(/Hot list/g, $i18n.t('page.index.hotlist'))
		_str = _str.replace(/recommend/g, $i18n.t('page.index.recommend'))
	}
	// so hot
	if (/hot_keyword(.*)/.test(options)) {
		_str = _str.replace(/Winter coat/g, $i18n.t('page.index.Wintercoat'))
		_str = _str.replace(/Intelligent mobile/g, $i18n.t('page.index.Intelligentmobile'))
		_str = _str.replace(/Waterproof watch/g, $i18n.t('page.index.Waterproofwatch'))
		_str = _str.replace(/men's shorts/g, $i18n.t('page.index.mensshorts'))
		_str = _str.replace(/Women's blouse/g, $i18n.t('page.index.Womensblouse'))

	}
	if (/rec_list/.test(options)) {
		_str = _str.replace(/Digital home appliances/g, $i18n.t('page.index.Digitalhomea'))
		_str = _str.replace(/Food and beverage/g, $i18n.t('page.index.Digitalhomea2'))
		_str = _str.replace(/Exercise and fitness/g, $i18n.t('page.index.Digitalhomea3'))
		_str = _str.replace(/Footwear/g, $i18n.t('page.index.Digitalhomea4'))
		_str = _str.replace(/Pet Supplies & Pet/g, $i18n.t('page.index.Digitalhomea5'))
		_str = _str.replace(/Fine clothes/g, $i18n.t('page.index.Digitalhomea6'))
		_str = _str.replace(/Maternal and infant area/g, $i18n.t('page.index.Digitalhomea7'))
		_str = _str.replace(/Make up/g, $i18n.t('page.index.Digitalhomea8'))
	}
	// /api/auth/login?lang=en
	if (/auth\/login(.*)/.test(options)) {
		_str = _str.replace(/賬號或面膜錯誤次數太多，請稍後再嘗試/g, $i18n.t('page.index.Digitalhomea14'))
		_str = _str.replace(/賬號或密碼錯誤次數太多，請稍後再嘗試/g, $i18n.t('page.index.Digitalhomea13'))
		_str = _str.replace(/賬號或密碼錯誤,還可嘗試3次/g, $i18n.t('page.index.Digitalhomea12'))
		_str = _str.replace(/賬號或密碼錯誤,還可嘗試2次/g, $i18n.t('page.index.Digitalhomea11'))
		_str = _str.replace(/賬號或密碼錯誤,還可嘗試1次/g, $i18n.t('page.index.Digitalhomea10'))
		//_str = _str.replace(/token 已过期/g, $i18n.t('page.index.Digitalhomea'))
		_str = _str.replace(/賬號或密碼錯誤/g, $i18n.t('page.index.Digitalhomea9'))
	}
	if (/store\/product(.*)/.test(options)) {
		_str = _str.replace(/商品已下架/g, $i18n.t('page.index.Digitalhomea15'))
	}
	if (/pc\/config(.*)/.test(options)) {
		_str = _str.replace(/Copyright/g, $i18n.t('page.index.Digitalhomea14'))
		_str = _str.replace(/保留所有权利/g, $i18n.t('page.index.Digitalhomea15'))
	}
	if (/user\/recharge(.*)/.test(options)) {
		_str = _str.replace(/最低儲值/g, $i18n.t('page.user.Minimumstoredvalue'))
	}
	return JSON.parse(_str)
}
